﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
  <title>#Persistent</title>

  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <link href="../css/commands.css" type="text/css" rel="stylesheet">
  <link media="print" href="../css/print.css" type="text/css" rel="stylesheet">

  <meta content="MSHTML 6.00.6000.16674" name="GENERATOR">
</head>

<body>

<h1>#Persistent</h1>



<p>让脚本持久地运行(就是说，直到用户关闭它或者遇到了 <a href="ExitApp.htm">ExitApp</a> 命令)。</p>

<p class="CommandSyntax">#Persistent</p>

<p>如果这个指令出现在脚本的任意位置，那么脚本在自动执行部分(脚本顶部)完成后会保持运行。当一个脚本包含&nbsp;<a href="SetTimer.htm">定时器</a> 和/或&nbsp;<a href="Menu.htm">自定义菜单项</a>，但没有&nbsp;<a href="../Hotkeys.htm">热键</a>&nbsp;、<a href="../Hotstrings.htm">热字符串</a> 或者没有使用任何的 <a href="OnMessage.htm">OnMessage()</a>&nbsp;或 <a href="Gui.htm">Gui</a>&nbsp;时，它将非常有用处。</p>

<p>如果这个指令被添加到一个已经存在的脚本，你可能需要把一些或全部出现的 <a href="Exit.htm">Exit</a> 修改成 <a href="ExitApp.htm">ExitApp</a>。这是因为 <a href="Exit.htm">Exit</a> 
不能终止一个持续的脚本；它只能终止&nbsp;<a href="../misc/Threads.htm">当前的线程</a>。</p>

<p>在 v1.0.16 及之后版本，此指令也让一个脚本成为了 single-instance(单独实例)。要取代它或改变单独实例的运作方式，请看 <a href="_SingleInstance.htm">#SingleInstance</a>。</p>

<h3>相关命令</h3>

<p><a href="_SingleInstance.htm">#SingleInstance</a>, <a href="SetTimer.htm">SetTimer</a>, <a href="Menu.htm">Menu</a>, <a href="Exit.htm">Exit</a>, <a href="ExitApp.htm">ExitApp</a></p>

<h3>示例</h3>
<pre class="NoIndent">#Persistent</pre>


</body>
</html>
